package com.imooc.controller;


import io.jsonwebtoken.Claims;
import io.jsonwebtoken.JwtException;
import io.jsonwebtoken.Jwts;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * <p>
 * 慕聘网运营管理系统的admin账户表，仅登录，不提供注册 前端控制器
 * </p>
 *
 * @author 鏉ㄦ
 * @since 2025-08-23
 */
@Controller
@RequestMapping("/admin")
public class AdminController {


//    public static void main(String[] args) {
//        String pendingJWT = "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ7XCJpZFwiOlwiMTk2MTMxODY1NzQ5ODEyODM4NVwiLFwibW9iaWxlXCI6XCIxMzQ1MjI2OTg3NVwiLFwibmlja25hbWVcIjpcIueUqOaItzEzKioqKioqODc1XCIsXCJyZWFsTmFtZVwiOlwi55So5oi3MTMqKioqKio4NzVcIixcInNob3dXaGljaE5hbVwiIjoyLFwic2V4XCI6MixcImZhY2VcIjpcImh0dHA6Ly8xMjIuMTUyLjIwNS43Mjo4OC9ncm91cDEvTTAwLzAwLzA1L0Nwb3h4RjZaVXlTQVNNYk9BQUJCQVhoalkwWTY0OS5wbmdcIixcImVtYWlsXCI6XCJcIixcImJpcnRoZGF5XCI6e1wieWVhclwiOjE5ODAsXCJtb250aFwiOjEsXCJkYXAiOjF9LFwicm91bGUiOjEsXCJockluV2hpY2hDb21wYW55SWRcIjpcIlwiLFwiY3JlYXRlZFRpbWVcIjp7XCJkYXRlXCI6e1wieWVhclwiOjIwMjUsXCJtb250aFwiOjgsXCJkYXlcIjoyOX0sXCJ0aW1lXCI6e1wiaG91clwiOjE0LFwibWludXRlXCI6NDMsXCJzZWNvbmRcIjoyLFwibmFub1wiOjB9fSxcInVwZGF0ZWRUaW1lXCI6e1wiZGF0ZVwiOntcInllYXJcIjoyMDI1LFwibW9udGhcIjo4LFwiZGF5XCI6Mjl9LFwidGltZVwiOntcImhvdXJcIjoxNCxcIm1pbnV0ZVwiOjQzLFwic2Vjb25kXCI6MixcIm5hbm9cIjowfX19IiwiZXhwIjoxNzU2NDU1NDQ4fQ.Auy_LhmwnNr1cmYcyBSsS3BsI8DXZwcj-tzxC1qZh8U";
//        String secretKey = "imooc_12345678_@_46518432123"; // 这里使用的密钥
//
//        try {
//            Claims claims = Jwts.parser()
//                    .setSigningKey(secretKey.getBytes())
//                    .parseClaimsJws(pendingJWT)
//                    .getBody();
//
//            // 处理 claims
//            System.out.println("Subject: " + claims.getSubject());
//            System.out.println("Expiration: " + claims.getExpiration());
//            // 其他声明字段可以根据需求进行处理
//        } catch (JwtException e) {
//            // 处理 JWT 异常
//            System.out.println("Invalid JWT token: " + e.getMessage());
//        }
//    }


}

